package com.tyut.musicdreamer.service.music.model.dto;

import lombok.Data;

/**
 * 音乐查询请求
 */
@Data
public class MusicQueryRequest {

    /**
     * 关键词，用于搜索标题和描述
     */
    private String keyword;

    /**
     * 标签
     */
    private String tag;

    /**
     * 创作者ID
     */
    private Long creatorId;

    /**
     * 排序字段：create_time-创建时间，play_count-播放次数，like_count-点赞次数，favorite_count-收藏次数
     */
    private String orderBy = "create_time";

    /**
     * 排序方式：asc-升序，desc-降序
     */
    private String orderType = "desc";

    /**
     * 当前页码
     */
    private Integer pageNum = 1;

    /**
     * 每页大小
     */
    private Integer pageSize = 10;
} 